package model.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author ct.team
 * @Description 挂号单表
*/
@Data
public class RegistryDto implements Serializable {
    /** 主键ID */
    private Long id;
    /** 病人表主键ID */
    private Long patientId;
    /** 排期表主键ID */
    private Long scheduleId;
    /** 用户表主键ID */
    private Long userId;
    /** 就诊科室表主键ID */
    private Long departmentId;
    /** 就诊房间表主键ID */
    private Long roomId;
    /** 挂号单状态 1-->已挂号，未问诊；2-->正在问诊；3-->问诊结束 */
    private Integer status;
    private String statusName;
    /** 挂号费(￥) */
    private BigDecimal fee;
    /** 实际支付挂号费(￥) */
    private BigDecimal payFee;
    /** 医保报销费(￥) */
    private BigDecimal medicareFee;
    /** 是否使用医保卡 1-->未使用，2-->使用 */
    private Integer isMedicare;
    /** 挂号时间 */
    private String registryTime;
    /** 医生问诊时间 */
    private String consultationTime;
    /** 创建时间 */
    private String createdTime;

    /** 病人姓名 */
    private String patientName;
    /** 病人性别 */
    private Integer patientSex;
    private String patientSexName;
    /** 病人身份证号 */
    private String patientIdCard;
    /** 病人出生日期 */
    private String patientBirthday;
    /** 家庭住址 */
    private String patientAddress;
    /** 就诊科室 */
    private String departmentName;
    /** 挂号医生姓名 */
    private String doctorName;
    /** 就诊房间 */
    private String roomName;

}
